/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package cz.muni.fi.pa165.ddtroopsconsole;

import com.beust.jcommander.Parameter;
import com.beust.jcommander.Parameters;

/**
 *
 * @author Mattysek
 */
@Parameters(commandDescription = "Updates race in databse.")
public class UpdateRaceCommand 
{
    @Parameter(names = { "-id" }, description = "Race id", required = true)
    private Long id;
    
    @Parameter(names = { "-name" }, description = "Race name", required = true)
    private String name;
    
    @Parameter(names = { "-description" }, description = "Race description", required = true)
    private String description;
    
    @Parameter(names = { "-strength" }, description = "Race strength", required = true)
    private Byte strength;
    
    @Parameter(names = { "-dexterity" }, description = "Race dexterity", required = true)
    private Byte dexterity;
    
    @Parameter(names = { "-constitution" }, description = "Race constitution", required = true)
    private Byte constitution;
    
    @Parameter(names = { "-intelligence" }, description = "Race intelligence", required = true)
    private Byte intelligence;
    
    @Parameter(names = { "-wisdom" }, description = "Race wisdom", required = true)
    private Byte wisdom;
    
    @Parameter(names = { "-charisma" }, description = "Race charisma", required = true)
    private Byte charisma;

    public Long getId() {
        return id;
    }

    public String getName() {
        return name;
    }

    public String getDescription() {
        return description;
    }

    public Byte getStrength() {
        return strength;
    }

    public Byte getDexterity() {
        return dexterity;
    }

    public Byte getConstitution() {
        return constitution;
    }

    public Byte getIntelligence() {
        return intelligence;
    }

    public Byte getWisdom() {
        return wisdom;
    }

    public Byte getCharisma() {
        return charisma;
    }
}
